<?php

/**
 * SmartPHP framework
 *
 * @name SmartPHP framework
 * @package SmartPHP
 * @author 费尔 <admin@smartphp.cn>
 * @version 1.0 Beta
 * @link http://www.smartphp.cn
 * @copyright smartphp.cn
 * @license <a href="http://www.smartphp.cn">smartphp</a>
 */
/**
 * 框架启动时间
 */
define('START_TIME', microtime(true));
/**
 * 框架启动时内存
 */
define('START_MEMORY', memory_get_usage());
/**
 * 当前系统分隔符
 */
define('DS', DIRECTORY_SEPARATOR);

define('IS_CGI', (0 === strpos(PHP_SAPI, 'cgi') || false !== strpos(PHP_SAPI, 'fcgi')) ? 1 : 0 );
define('IS_WIN', strstr(PHP_OS, 'WIN') ? 1 : 0 );
define('IS_CLI', PHP_SAPI == 'cli' ? 1 : 0);

/**
 * 加载文件类
 */
require __DIR__ . DS . 'Base' . DS . 'Loader.class.php';
/**
 * 执行初始化加载
 */
\Base\Loader::initAutoload();

/**
 * 初始化项目
 */
\Base\App::init();
